package com.hunttown.mes.rpc.api;

import com.hunttown.common.domain.Page;
import com.hunttown.mes.rpc.domain.MesEquipmentExamineDTO;
import com.hunttown.mes.rpc.domain.query.MesEquipmentExamineDTOQuery;

/**
 * created by wangjunfu on 2022-03-30 15:25:42
 */
public interface MesEquipmentExamineRpcService {

    MesEquipmentExamineDTO insert(MesEquipmentExamineDTO mesEquipmentExamineDTO);

    Boolean updateInfoById(MesEquipmentExamineDTO mesEquipmentExamineDTO);

    Boolean updateInfoByQuery(MesEquipmentExamineDTOQuery mesEquipmentExamineDTOQuery);

    MesEquipmentExamineDTO selectById(Integer id);

    MesEquipmentExamineDTO selectObjByQuery(MesEquipmentExamineDTOQuery mesEquipmentExamineDTOQuery);

    Page<MesEquipmentExamineDTO> getListForPage(MesEquipmentExamineDTOQuery mesEquipmentExamineDTOQuery);

    Boolean deleteById(Integer id);
}